home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #4
/
Amiga Plus CD - 2000 - No. 4.iso
/
Tools
/
Commo-Support
/
Disk-Archive
/
amiga-logo.dms
/
amiga-logo.adf
/
Logo
/
INIT
< prev
next >
Wrap
Text File
|
1988-12-15
|
1KB
|
60 lines
;*******************************************************************
;* Amiga Logo Init File
;*******************************************************************
PACKAGE "INIT.PKG "~ ; used for commenting
TO ~ :IGNORE
END
PACKAGE "INIT.PKG "ADD1
TO ADD1 :VAR
MAKE :VAR 1 + THING :VAR
END
PACKAGE "INIT.PKG "FOREACH
TO FOREACH :LST :PROC
THRU "N COUNT :LST [RUN SE :PROC ITEM :N :LST]
END
PACKAGE "INIT.PKG "FORSTEP
TO FORSTEP :VAR :LOW :HI :STEP :DO
IF :HI < :LOW [STOP]
LOCAL :VAR
MAKE :VAR :LOW
FOR.INNER :VAR :LOW :HI :STEP :DO
END
PACKAGE "INIT.PKG "FOR.INNER
TO FOR.INNER :VAR :LOW :HI :STEP :DO
IF :HI < THING :VAR [STOP]
RUN :DO
MAKE :VAR :STEP + THING :VAR
FOR.INNER :VAR :LOW :HI :STEP :DO
END
PACKAGE "INIT.PKG "THRU
TO THRU :VAR :CNT :DO
LOCAL :VAR
MAKE :VAR 1
REPEAT :CNT [RUN :DO ADD1 :VAR]
END
PACKAGE "INIT.PKG "WHILE
TO WHILE :COND :DO
TEST RUN :COND
IFFALSE [STOP]
RUN :DO
WHILE :COND :DO
END
PACKAGE "INIT.PKG "FOR
TO FOR :VAR :LOW :HI :DO
IF :HI < :LOW [STOP]
LOCAL :VAR
MAKE :VAR :LOW
REPEAT (1 + :HI - :LOW) [RUN :DO ADD1 :VAR]
END
BURY "INIT.PKG